From 568a59e7fce2ecd97191fea9683f3b9d335a5ff4 Mon Sep 17 00:00:00 2001 From: "kaf24@firebug.cl.cam.ac.uk" Date: Wed, 16 Nov 2005 12:44:12 +0100 Subject: [PATCH] Rename XENVER_parameters to slightly more informative XENVER_platform_parameters. Signed-off-by: Keir Fraser --- tools/libxc/xc_private.c | 20 +++++++++++++++----- tools/libxc/xg_save_restore.h | 6 +++--- tools/python/xen/lowlevel/xc/xc.c | 8 ++++---- tools/python/xen/xend/XendNode.py | 2 +- xen/common/kernel.c | 8 +++++--- xen/include/public/version.h | 6 +++--- 6 files changed, 31 insertions(+), 19 deletions(-) diff --git a/tools/libxc/xc_private.c b/tools/libxc/xc_private.c index e5a9c566d5..b48917ed06 100644 --- a/tools/libxc/xc_private.c +++ b/tools/libxc/xc_private.c @@ -402,11 +402,21 @@ int xc_version(int xc_handle, int cmd, void *arg) switch ( cmd ) { - case XENVER_extraversion: argsize = sizeof(xen_extraversion_t); break; - case XENVER_compile_info: argsize = sizeof(xen_compile_info_t); break; - case XENVER_capabilities: argsize = sizeof(xen_capabilities_info_t); break; - case XENVER_changeset: argsize = sizeof(xen_changeset_info_t); break; - case XENVER_parameters: argsize = sizeof(xen_parameters_info_t); break; + case XENVER_extraversion: + argsize = sizeof(xen_extraversion_t); + break; + case XENVER_compile_info: + argsize = sizeof(xen_compile_info_t); + break; + case XENVER_capabilities: + argsize = sizeof(xen_capabilities_info_t); + break; + case XENVER_changeset: + argsize = sizeof(xen_changeset_info_t); + break; + case XENVER_platform_parameters: + argsize = sizeof(xen_platform_parameters_t); + break; } if ( (argsize != 0) && (mlock(arg, argsize) != 0) ) diff --git a/tools/libxc/xg_save_restore.h b/tools/libxc/xg_save_restore.h index ca5e51d8d4..7c34fc4658 100644 --- a/tools/libxc/xg_save_restore.h +++ b/tools/libxc/xg_save_restore.h @@ -61,20 +61,20 @@ static int get_platform_info(int xc_handle, uint32_t dom, { xen_capabilities_info_t xen_caps = ""; - xen_parameters_info_t xen_parms; + xen_platform_parameters_t xen_params; xc_physinfo_t physinfo; if (xc_physinfo(xc_handle, &physinfo) != 0) return 0; - if (xc_version(xc_handle, XENVER_parameters, &xen_parms) != 0) + if (xc_version(xc_handle, XENVER_platform_parameters, &xen_params) != 0) return 0; if (xc_version(xc_handle, XENVER_capabilities, &xen_caps) != 0) return 0; *max_mfn = physinfo.total_pages; - *hvirt_start = xen_parms.virt_start; + *hvirt_start = xen_params.virt_start; if (strstr(xen_caps, "xen-3.0-x86_64")) *pt_levels = 4; diff --git a/tools/python/xen/lowlevel/xc/xc.c b/tools/python/xen/lowlevel/xc/xc.c index e2585dc5ed..3283ca74e5 100644 --- a/tools/python/xen/lowlevel/xc/xc.c +++ b/tools/python/xen/lowlevel/xc/xc.c @@ -721,7 +721,7 @@ static PyObject *pyxc_xeninfo(PyObject *self, xen_compile_info_t xen_cc; xen_changeset_info_t xen_chgset; xen_capabilities_info_t xen_caps; - xen_parameters_info_t xen_parms; + xen_platform_parameters_t p_parms; long xen_version; char str[128]; @@ -739,17 +739,17 @@ static PyObject *pyxc_xeninfo(PyObject *self, if ( xc_version(xc->xc_handle, XENVER_capabilities, &xen_caps) != 0 ) return PyErr_SetFromErrno(xc_error); - if ( xc_version(xc->xc_handle, XENVER_parameters, &xen_parms) != 0 ) + if ( xc_version(xc->xc_handle, XENVER_platform_parameters, &p_parms) != 0 ) return PyErr_SetFromErrno(xc_error); - sprintf(str,"virt_start=0x%lx",xen_parms.virt_start); + sprintf(str, "virt_start=0x%lx", p_parms.virt_start); return Py_BuildValue("{s:i,s:i,s:s,s:s,s:s,s:s,s:s,s:s,s:s,s:s}", "xen_major", xen_version >> 16, "xen_minor", (xen_version & 0xffff), "xen_extra", xen_extra, "xen_caps", xen_caps, - "xen_params", str, + "platform_params", str, "xen_changeset", xen_chgset, "cc_compiler", xen_cc.compiler, "cc_compile_by", xen_cc.compile_by, diff --git a/tools/python/xen/xend/XendNode.py b/tools/python/xen/xend/XendNode.py index a1275dc47f..fc0accd7d1 100644 --- a/tools/python/xen/xend/XendNode.py +++ b/tools/python/xen/xend/XendNode.py @@ -75,7 +75,7 @@ class XendNode: ['xen_minor', xinfo['xen_minor']], ['xen_extra', xinfo['xen_extra']], ['xen_caps', xinfo['xen_caps']], - ['xen_params',xinfo['xen_params']], + ['platform_params',xinfo['platform_params']], ['xen_changeset', xinfo['xen_changeset']], ['cc_compiler', xinfo['cc_compiler']], ['cc_compile_by', xinfo['cc_compile_by']], diff --git a/xen/common/kernel.c b/xen/common/kernel.c index c0fee4298b..9975ee639d 100644 --- a/xen/common/kernel.c +++ b/xen/common/kernel.c @@ -124,10 +124,12 @@ long do_xen_version(int cmd, void *arg) return 0; } - case XENVER_parameters: + case XENVER_platform_parameters: { - xen_parameters_info_t info = { .virt_start = HYPERVISOR_VIRT_START }; - if ( copy_to_user(arg, &info, sizeof(info)) ) + xen_platform_parameters_t params = { + .virt_start = HYPERVISOR_VIRT_START + }; + if ( copy_to_user(arg, ¶ms, sizeof(params)) ) return -EFAULT; return 0; diff --git a/xen/include/public/version.h b/xen/include/public/version.h index 80489adcd1..d22566e381 100644 --- a/xen/include/public/version.h +++ b/xen/include/public/version.h @@ -34,10 +34,10 @@ typedef char xen_capabilities_info_t[1024]; #define XENVER_changeset 4 typedef char xen_changeset_info_t[64]; -#define XENVER_parameters 5 -typedef struct xen_parameters_info { +#define XENVER_platform_parameters 5 +typedef struct xen_platform_parameters { unsigned long virt_start; -} xen_parameters_info_t; +} xen_platform_parameters_t; #endif /* __XEN_PUBLIC_VERSION_H__ */ -- 2.30.2